home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 1 / QRZ Ham Radio Callsign Database - December 1993.iso / ucsd / packet / misc / ad15dis.exe / BPQCFG.TXT < prev    next >
Encoding:
Text File  |  1991-01-21  |  11.3 KB  |  319 lines

  1. ;       For Version 4.01, for use with ARES/Data
  2. ;
  3. ;  CHANGE callsign and alias, ctext, etc. and info text.
  4. ;  ALSO CHANGE THE SERIAL PORT / TNC config. at the bottom if you change
  5. ;  hardware COM ports or baud rates.
  6. ;
  7. ;       CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE
  8. ;
  9. ;       The program which converts this text file to binary
  10. ;       form is currently very crude - be VERY careful when
  11. ;       editing this file!
  12. ;
  13. ;
  14. ;       The order of parameters in not important, but they
  15. ;       all must be specified - there are no defaults
  16. ;
  17. ;
  18. ;
  19. ;       Memory Usage. If EMS=1, the system will attempt to put its
  20. ;       data area into EMS Memory. At the moment it makes no attempt
  21. ;       to manage sharing of the EMS window, so you must not run any other
  22. ;       software using EMS.
  23. ;
  24. ;       It seems to work ok when used with Desqview, at least on my
  25. ;       AST, but it is primarily intended for use with AA4RE BBS, which
  26. ;       needs a great deal of space.
  27. ;
  28. ;
  29. EMS=0                           ; dont use EMS RAM
  30. ;
  31. ;       I seem to have problems with systems not using DESQVIEW - especially
  32. ;       NNA BBS's. The DV calls SHOULD be ignored if DV is not loaded, but
  33. ;       just in case, if you set DESQVIEW=0, the 'Release Timeslice' call
  34. ;       wont be used. MAKE SURE that you set DESQVIEW=1 if using DV, or
  35. ;       performance will be seriously affected.
  36. ;
  37. DESQVIEW=0
  38. ;
  39. ;
  40. ;       Station Identification.
  41. ;
  42. ;       If a user connects to the NODE Callsign or Alias, he is linked
  43. ;       to the switch code, and can use normal NetRom/TheNet commands
  44. ;
  45. ;       If he connects to the BBS Callsign or Alias he will be connected
  46. ;       directly to a BBS port. If none are available, the connect will
  47. ;       be rejected.
  48. ;
  49. ;       Note that of you are running only a NODE (ie BBS=0), or
  50. ;       or just a BBS (NODE=0), then you must still put in two pairs of calls,
  51. ;       but they MUST be the SAME.
  52. ;
  53. ;       If you are running both, the calls MUST be different
  54.  
  55. NODECALL=WN6I-8                 ; NODE CALLSIGN
  56. NODEALIAS=ALMVLY
  57.  
  58.  
  59. BBSCALL=WN6I-9                  ; BBS CALLSIGN
  60. BBSALIAS=BBSTST                 ; BBS ALIAS
  61.  
  62. ;
  63. ;       'ID' MESSAGE - SENT EVERY IDINTERVAL MINS
  64. ;
  65. ;       WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
  66. ;            ELSE FROM THE NODE CALL
  67. ;
  68. ;       The following format allows KA nodes to include your system in
  69. ;       their 'Nodes' lists.
  70. ;
  71. IDMSG:
  72. Network node (ALMVLY)
  73. ***
  74. ;
  75. UNPROTO=MAIL                    ; DEFAULT UNPROTO ADDR
  76.  
  77. ;       'I' COMMAND TEXT
  78. ;
  79. ;       Note that the bit about needing a port param in connects is only
  80. ;       necessary if you are running more that one (radio) port.
  81. ;
  82. INFOMSG:
  83. WN6I Kiss PK232 running G8BPQ Packet Switch
  84. Commands are basically the same as NET/ROM, but to connect to another
  85. normal station (not another node), you must specify a port number before
  86. the callsign. Use PORTS command to list available ports. The ARESDATA
  87. command connects you to ARES/Data.
  88. ***
  89. ;
  90. ;       CTEXT - If specified, will be sent when someone connects to
  91. ;       the NODE ALIAS at level 2. It is not sent on connects to the
  92. ;       NODE callsign, as this could confuse BBS forwarding connect
  93. ;       scripts.
  94. ;
  95. CTEXT:
  96. Welcome to WN6I' s G8BPQ Packet Switch
  97. Type ? for list of available commands.
  98. ***
  99.  
  100.  
  101. ;       Network System Parameters
  102. ;
  103. OBSINIT=5                       ; INITIAL OBSOLESCENCE VALUE
  104. OBSMIN=4                        ; MINIMUM TO BROADCAST
  105. NODESINTERVAL=60                ; 'NODES' INTERVAL IN MINS
  106. IDINTERVAL=60                   ; 'ID' BROADCAST INTERVAL (UK Regs require
  107.                                 ; an AX25 ID every 15 mins)
  108. ;
  109. BTINTERVAL=0                    ; NO BEACONS
  110.  
  111. L3TIMETOLIVE=25                 ; MAX L3 HOPS
  112. L4RETRIES=3                     ; LEVEL 4 RETRY COUNT
  113. ;
  114. ;       I have seen suggestions that L4TIMEOUT should be increased to very
  115. ;       high values (even as long as seven mins). Although 60 may be a bit
  116. ;       short in some cases, I STRONGLY advise that you dont go much above
  117. ;       120 secs unless you understand ALL the implications.
  118. ;
  119. ;       I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
  120. ;       meeting - this does not imply that I agree with them!
  121. ;
  122. L4TIMEOUT=120                   ; LEVEL 4 TIMEOUT
  123. L4DELAY=10                      ; LEVEL 4 DELAYED ACK TIMER
  124. L4WINDOW=4                      ; DEFAULT LEVEL 4 WINDOW
  125. ;
  126. MAXLINKS=30                     ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
  127. MAXNODES=120                    ; MAX NODES IN SYSTEM
  128. MAXROUTES=35                    ; MAX ADJACENT NODES
  129. MAXCIRCUITS=64                  ; NUMBER OF L4 CIRCUITS
  130. minqual=10                      ; MINIMUM QUALITY TO ADD TO NODES TABLE
  131.  
  132. BBSQUAL=250                     ; BBS Quality relative to NODE - used to
  133.                                 ; limit 'spread' of BBS through the network
  134.                                 ; to your required service area. I've been
  135.                                 ; asked to set a low default to encourage you
  136.                                 ; to think about a suitable value. Max is 255
  137.  
  138. BUFFERS=255                     ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
  139.                                 ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
  140.                                 ; ON OTHER TABLE SIZES
  141. ;
  142. ;       TNC DEFAULT PARAMS
  143. ;
  144. PACLEN=120                      ; MAX PACKET SIZE
  145. ;
  146. ;       PACLEN is a problem! The ideal size depends on the link(s) over
  147. ;       which a packet will be sent. For a session involving another node,
  148. ;       we have no idea what is at the far end. Ideally each node should have
  149. ;       the capability to combine and then refragment messages to suit each
  150. ;       link segment - maybe when there are more of my nodes about than 'real'
  151. ;       ones, i'll do it. When the node is accessed directly, things are a
  152. ;       bit easier, as we know at least something about the link. So, from
  153. ;       Version 3.11 onwards, there are two PACLEN params, one here and
  154. ;       one in the PORTS section. This one is used to set the initial value
  155. ;       for sessions via other nodes, and for sessions initiated from here.
  156. ;       The other is used for incoming direct (Level 2) sessions. In all cases
  157. ;       the TNC PACLEN command can be used to override the defaults.
  158. ;
  159. ;       The main reason for changing this now was a request from someone
  160. ;       wanting to run an HF port.
  161. ;
  162. ;
  163. ;
  164. TRANSDELAY=1                    ; TRANSPARENT MODE SEND DELAY - 1 SEC
  165. ;
  166. ;       Level 2 Parameters
  167. ;
  168. ; T1, T2 and N2 are now int the PORTS section
  169. ;
  170. T3=180                          ; LINK VALIDATION TIMER (3 MINS)
  171.  
  172. IDLETIME=900                    ; IDLE LINK SHUTDOWN TIMER (15 MINS)
  173. ;
  174. ;
  175. ;       Configuration Options
  176. ;
  177. BBS=0                           ; INCLUDE BBS SUPPORT
  178. NODE=1                          ; INCLUDE SWITCH SUPPORT
  179. ;
  180. HIDENODES=0                     ; IF SET TO 1, NODES STARTING WITH # WILL
  181.                                 ; ONLY BE DISPLAYED BY A NODES * COMMAND
  182. ;
  183. ;
  184. ;
  185. ;
  186. ;       This section defines the virtual TNC's that the code supports.
  187. ;
  188. ;
  189. TNCPORT
  190.        COM=1
  191.        TYPE=TNC2
  192. ENDPORT
  193. ;
  194. ;       AX.25 PORT DEFINITIONS:
  195. ;
  196. ;       Note that these are NOT related to the Virtual TNC ports defined
  197. ;       in TNCPORTLIST above. These define the external links - normally
  198. ;       to radios, but possibly to other computers, modems, etc. You can
  199. ;       have several TNC ports, but only one radio link, or even several
  200. ;       radio links and only one TNC port.
  201. ;
  202. ;
  203. ;       The hardware type and protocol are now defined separately, but
  204. ;       at the moment only a limited number of combinations are possible
  205. ;
  206. ;       Interrupt levels may be shared by any cards with suitable
  207. ;       hardware. Examples are all but the earliest DRSI cards, and
  208. ;       a MS400 modified as described by AA4RE in his MBBIOS documentation.
  209. ;
  210. ;       There is a significant overhead in using the shared interrupt
  211. ;       feature - try to use it on relatively low speed links, and
  212. ;       wath out for TX underruns/RX overuns.
  213. ;
  214. ;
  215. ;       Hardware types are ASYNC, PC120, DRSI, TOSH, QUAD, RLC100
  216. ;
  217. ;       ASYNC is for a normal ASYNC card, or a shared interrupt card
  218. ;             such as the MS400
  219. ;
  220. ;       Protocols allowed are KISS or NETROM (the NET/ROM async link)
  221. ;
  222. ;
  223. ;       PC120, DRSI and RLC100 are the internal HDLC cards - and allow
  224. ;        2 channels
  225. ;
  226. ;       TOSH is for a Toshiba T1100 with Software Forge HDLC card
  227. ;
  228. ;       The above three currently only support PROTOCOL=HDLC
  229. ;
  230. ;
  231. ;       QUAD is the Quadram Quadport, which allows up to 5 async links.
  232. ;       This version only supports a single Quadport, see separate file
  233. ;       QUAD.DOC for setup details.
  234. ;
  235. ;       Protocols allowed are KISS or NETROM (the NET/ROM async link)
  236. ;
  237. ;
  238. ;       The KISS protocol supports dual port TNC's such as the KAM and KPC4.
  239. ;       You should define two port entries with the same IO addr, INT Level
  240. ;       and SPEED - set CHANNEL=A for the first and B for the second.
  241. ;
  242. ;       Note that all timer values are in ms intervals. Most TNC's
  243. ;       use different units for the various timers, so be careful!
  244. ;
  245. ;       The timings are all derived from the PC's timer interrupt,
  246. ;       who's frequency is about 18.2 HZ, so the resolution is only to
  247. ;       approx 50ms.
  248. ;
  249. ;       All parameters should be set for all ports, but not all
  250. ;       drivers support all features. For instance, the NETROM driver
  251. ;       does not use the TXDELAY, SLOTTIME and PERSIST values. The NETROM
  252. ;       driver only works in FULL DUPLEX mode, and the HDLC only in
  253. ;       HALF DUPLEX.
  254. ;
  255. ;       SoftDCD is not yet implemented - I hope it will be soon!
  256. ;
  257. ;       CWID works only on DRSI and PC120 cards, and can be suppressed
  258. ;       by omitting the parameter.
  259. ;
  260. ;
  261. ;       BECAUSE OF OUR ODD LICENCING CONDITIONS YOU MAY WISH TO BAN
  262. ;       CONNECTIONS TO THE BBS CALLSIGN ON SOME PORTS - USERS MAY STILL
  263. ;       CONNECT USING L4, OR CONNECT TO THE NODE ADDR, AND USE BBS
  264. ;       COMMAND. PUT 'BBSFLAG=NOBBS' TO ACTIVATE THIS FUNCTION.
  265. ;       'BBSFLAG=BBSOK', OR NO PARM, MEANS BEHAVE AS NORMAL
  266. ;
  267. ;       From Version 3.21, you can have an extra callsign and alias for each
  268. ;       port for user access only. The callsigns defined in NODECALL and
  269. ;       BBSCALL are still used for all networking activity.
  270. ;
  271.  
  272. ; KISS TNC such as PK232!!
  273. PORT
  274.         ID=223.56 1200 baud
  275.         TYPE=ASYNC
  276.         PROTOCOL=KISS
  277.         IOADDR=3F8H
  278.         INTLEVEL=4
  279.         SPEED=4800
  280.         CHANNEL=A
  281.         QUALITY=10
  282.         MAXFRAME=4
  283.         TXDELAY=350
  284.         SLOTTIME=100
  285.         PERSIST=64
  286.         FULLDUP=0
  287.         FRACK=7000
  288.         RESPTIME=2000
  289.         RETRIES=10
  290.         PACLEN=120
  291.  
  292. ENDPORT
  293.  
  294.  
  295. ROUTES:
  296. ;
  297. ;       ROUTES TO LOCK IN
  298. ;
  299. ;       specify Callsign, Quality and Port. You can now also specify
  300. ;       MAXFRAME, FRACK, PACLEN (in that order) to override the port
  301. ;       defaults.
  302. ;
  303. ;
  304. ***
  305. ;
  306. ;       APPLICATIONS SUPPORTED
  307. ;
  308. ;       UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
  309. ;
  310. ;       THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU
  311. ;       CAN DEFINE THE OTHERS AS YOU LIKE.
  312. ;
  313. ;       FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
  314. ;
  315. ;       NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPALY
  316. ;
  317. APPLICATIONS=ARESDATA,,*SYS,MH,CHAT
  318. ;
  319.